History
History
Synonyms
UK
US
Meaning:
harangue

to attack (a person) with a long, loud speech

long lecture

CHEWING OUT as in Wiktionary
CHEWING OUT as in Wikipedia